进化树美化 -- web -- Evolview
本地部署
1.1Tomcat
下载
Apache Tomcat® - Welcome!下载7.0版本
解压复制到目标路径
系统变量及安装服务
新增系统变量“CATALINA_BASE”,值为“C:\Program Files\apache-tomcat-7.0.109”
新增“CATALINA_HOME”,“C:\Program Files\apache-tomcat-7.0.109”
新增JAVA_HOME D:\Program Files\Java\jdk-17.0.1
path新增 %CATALINA_HOME%\bin %CATALINA_HOME%\lib
进入tomcat
下的bin
目录(本人电脑的路径为C:\Program Files\apache-tomcat-7.0.109\bin
),
service运行命令:service.bat install
service卸载命令:service.bat remove
启动
修改C:\Program Files\apache-tomcat-7.0.109\conf\logging.properties中java.util.logging.ConsoleHandler.encoding = GBK;本来是UTF-8
方法一:在tomcat解压路径下的bin文件夹内双击打开"tomcat7w.exe",在打开的软件界面点击“Start”即可。(不好使)
方法二:命令行输入startup启动,关闭需要双击"shutdown.bat"
打开http://127.0.0.1:8080/
1.2mysql
1.2.1 下载
MySQL Community Downloads下载windows版
自定义安装server 5.7.9以及connector/j 5.1.37
1.2.2 环境变量及配置修改
MYSQL_HOME C:\Program Files\MySQL\MySQL Server 5.7
path新增 %MYSQL_HOME%\bin
文本方式打开C:\ProgramData\MySQL\MySQL Server 5.7\my.ini,在mysqld一项,添加配置项default-time_zone='+8:00',保存
计算机管理-服务-重启mysql
1.2.3 启动
管理员模式命令行启动net start mysql
链接数据库 mysql -uroot -proot # 直接输入账密
1.2.4 mysql创建数据库和用户
## run this in mysql
create database eviewer_ver1;
use eviewer_ver1;
## -- for linux / mac users
# source /path/to/eviewer_ver1.schema.sql
## -- for windows users
source E:\local_web\Evolview3\eviewer_ver1.schema.sql
##-- create a new user 'evuser', set password to 'evuserpass'
## -- you may need root privileges to do it
create user `evuser`@`localhost` identified by 'evuserpass';
grant all on eviewer_ver1.* to `evuser`@`localhost`;
1.3 启动网站
将E:\local_web\Evolview3\evolview.war复制到C:\Program Files\apache-tomcat-7.0.109\webapps
稍等片刻,打开 http://localhost:8080/evolview/#login
使用
见E:\OneDrive\jshy信息部\Script\绘图cfg\进化树evolview绘图
效果
一.美化教程
1.1 字体颜色
1.2 分组标签
1.2.1 格式说明
“数据”部分的每一行通常由两部分组成,由TAB分隔。
第一部分定义了组标签的放置位置,它可以是:
- 两个叶子标签的名称,用“,”分隔
- 叶标签的名称。
第二部分指定了此标签的“标签”(必填)和可选设置,例如字体颜色、大小。
见下图:
1.2.2 示例
!grouplabel color=pink,fontsize=14,fontcolor=black,linewidth=2
chicken text=cute by itself,fontcolor=red,linewidth=4
mouse,rat text=rodent,linecolor=darkgrey,fontcolor=purple,linestyle=dashed
chimp,human text=mammal,color=darkgreen,textorientation=vertical,linewidth=4,fontsize=16
!grouplabel style=2,color=pink,show=1,marginPCT=0.05,fontsize=14,fontcolor=white,fontitalic=0,textalign=middle,textorientation=horizontal,linewidth=2
!op 0.8
chicken bkcolor=#404AC3,text=chicken
mouse,rat bkcolor=green,text=rodent,fontcolor=darkred
chimp,human bkcolor=#BE4144,text=mammal,textorientation=vertical,linewidth=4,fontsize=16
!grouplabel style=3,color=pink,show=1,marginPCT=0.05,fontsize=14,fontcolor=white,fontitalic=0,textalign=middle,textorientation=horizontal,linewidth=2
!op 0.8
chicken bkcolor=#404AC3,text=chicken
mouse bkcolor=green,text=rodent,fontcolor=darkred
rat,human bkcolor=#BE4144,text=mammal,textorientation=vertical,linewidth=4,fontsize=16
!grouplabel style=4,color=pink,show=1,marginPCT=0.05,fontsize=14,fontcolor=white,fontitalic=0,textalign=middle,textorientation=horizontal,linewidth=2
!op 0.8
chicken bkcolor=#404AC3,text=chicken
mouse bkcolor=green,text=rodent,fontcolor=darkred
rat,human bkcolor=#BE4144,text=mammal,textorientation=vertical,linewidth=4,fontsize=16